<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:sijyp="http://java.sun.com/jsf/composite/sijyp"
	template="#{bienManager.vincularHechoMode ? '/templates/simpleTemplate.xhtml' : '/templates/template.xhtml'}">
	<ui:define name="body">
		<rich:panel id="pnl_caso" style="width:100%">
			<f:facet name="header">
				#{msgExh['exhumaciones.diligencia.datos_generales_diligencia']}
			</f:facet>

			<h:form id="frm_caso">
			<a4j:outputPanel id="panel_reg_caso">
				<a4j:region id="rg_caso">
					<h:panelGroup>
						<f:event type="javax.faces.event.PreRenderComponentEvent"
							listener="#{diligenciaRegistrarCaso.viewHandler}" />
						<h:panelGroup layout="block">
							#{msgExh['exhumaciones.diligencia.datos_generales_diligencia']}
							<hr width="100%" />
							<br />
							<h:panelGrid columns="4" columnClasses="col25,col25,col25,col25"
								width="100%">
								<h:panelGrid>
									<h:outputLabel  for="id_caso_lbl" id="id_caso_lbl" 
										value="#{msgExh['exhumaciones.diligencia.id_caso']}*:" />
									<h:inputText id="id_caso"
										value="#{applicationBean.getNumeroCasoAsSpecialString(diligenciaRegistrarCaso.casoDto.id)}" readonly="true"
										disabled="true" />
								</h:panelGrid>
								<h:panelGrid>
									<h:outputLabel id="num_despacho_lbl"
										value="#{msgExh['exhumaciones.diligencia.num_despacho']}*:" />
									<h:selectOneMenu id="num_despacho"
										value="#{diligenciaRegistrarCaso.casoDto.idDespacho}"
										disabled="#{diligenciaRegistrarCaso.estado == 'VER'}"
										required="true"
										requiredMessage="#{msgVal['constraint.not_null']}">
										<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
											noSelectionOption="true" />
										<f:selectItems
											value="#{diligenciaRegistrarCaso.selectItemsHelper.numDespachos}" />
									</h:selectOneMenu>
									<h:message for="num_despacho" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
								</h:panelGrid>
								<h:panelGrid>
									<h:outputLabel id="conocimiento_fecha_lbl"
										value="#{msgExh['exhumaciones.diligencia.conocimiento_fecha']}*:" />
									<rich:calendar id="conocimiento_fecha"  requiredMessage="#{msgVal['constraint.not_null']}"
										value="#{diligenciaRegistrarCaso.casoDto.conocimientoFecha}"
										validatorMessage="#{msgExh['exhumaciones.diligencia.fechaTraslado.igualomenor']}"
										datePattern="dd/MM/yyyy" required="true"
										enableManualInput="true"
										disabled="#{diligenciaRegistrarCaso.estado == 'VER'}"
										>
										<rich:placeholder value="dd/mm/aaaa" />
										<f:validator validatorId="notAfterToday" />
									</rich:calendar>
									<h:message for="conocimiento_fecha" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
								</h:panelGrid>
								<h:panelGrid>
									<h:outputLabel id="connotacion_caso_lbl"
										value="#{msgExh['exhumaciones.catalogo.connotacion_caso']}*:" />
									<h:selectOneMenu id="connotacion_caso"
										value="#{diligenciaRegistrarCaso.casoDto.idConnotacionCaso}"
										disabled="#{diligenciaRegistrarCaso.estado == 'VER'}"
										required="true"
										requiredMessage="#{msgVal['constraint.not_null']}">
										<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}" />
										<f:selectItems
											value="#{diligenciaRegistrarCaso.selectItemsHelper.connotacionesCaso}" />
									</h:selectOneMenu>
									<h:message for="connotacion_caso" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
								</h:panelGrid>
							</h:panelGrid>

							<!-- AQUI COMBOS PABLO -->
							<h:panelGrid columns="4" columnClasses="col25,col25,col25,col25"
								width="100%">
								<h:panelGrid>
									<h:outputLabel id="grupo_armado_lbl"
										value="#{msgExh['exhumaciones.diligencia.nivel1']}:" />
									<h:selectOneMenu id="grupo_armado" required="false"
										value="#{diligenciaRegistrarCaso.casoDto.idGrupoArmado}"
										requiredMessage="#{msgVal['constraint.not_null']}"
										disabled="#{diligenciaRegistrarCaso.estado == 'VER'}"
										valueChangeListener="#{diligenciaRegistrarCaso.grupoArmadoFiltradoListeners.grupoarmadoValueChange}">
										<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
											noSelectionOption="true" />
										<f:selectItems
											value="#{diligenciaRegistrarCaso.selectItemsHelper.gruposArmados}" />
										<f:ajax event="change" render="estructura bloque frente" />
									</h:selectOneMenu>
									<h:message for="grupo_armado" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
								</h:panelGrid>
								<h:panelGrid>
									<h:outputLabel id="estructura_lbl"
										value="#{msgExh['exhumaciones.diligencia.nivel2']}:" />
									<h:selectOneMenu id="estructura" required="false"
										disabled="#{diligenciaRegistrarCaso.disabled['estructura'] or diligenciaRegistrarCaso.estado == 'VER'}"
										requiredMessage="#{msgVal['constraint.not_null']}"
										value="#{diligenciaRegistrarCaso.casoDto.idEstructura}"
										valueChangeListener="#{diligenciaRegistrarCaso.grupoArmadoFiltradoListeners.estructuraValueChange}">
										<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
											noSelectionOption="true" />
										<f:ajax event="change" render="bloque frente" />
									</h:selectOneMenu>
									<h:message for="estructura" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
								</h:panelGrid>
								<h:panelGrid>
									<h:outputLabel id="bloque_lbl"
										value="#{msgExh['exhumaciones.diligencia.nivel3']}:" />
									<h:selectOneMenu id="bloque" required="false"
										disabled="#{diligenciaRegistrarCaso.disabled['bloque'] or diligenciaRegistrarCaso.estado == 'VER'}"
										requiredMessage="#{msgVal['constraint.not_null']}"
										value="#{diligenciaRegistrarCaso.casoDto.idBloque}"
										valueChangeListener="#{diligenciaRegistrarCaso.grupoArmadoFiltradoListeners.bloqueValueChange}">
										<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
											noSelectionOption="true" />
										<f:ajax event="change" render="frente" />
									</h:selectOneMenu>
									<h:message for="bloque" showSummary="true" showDetail="false"
										styleClass="validationErrorMessage" />
								</h:panelGrid>
								<h:panelGrid>
									<h:outputLabel id="frente_lbl"
										value="#{msgExh['exhumaciones.diligencia.nivel4']}:" />
									<h:selectOneMenu id="frente" required="false"
										disabled="#{diligenciaRegistrarCaso.disabled['frente'] or diligenciaRegistrarCaso.estado == 'VER'}"
										requiredMessage="#{msgVal['constraint.not_null']}"
										value="#{diligenciaRegistrarCaso.casoDto.idFrente}">
										<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
											noSelectionOption="true" />
										<f:ajax event="change" render="frente"/>
									</h:selectOneMenu>
									<h:message for="frente" showSummary="true" showDetail="false"
										styleClass="validationErrorMessage" />
								</h:panelGrid>
							</h:panelGrid>
							<!-- AQUI FIN COMBOS PABLO -->

							<h:panelGrid width="100%">
								<h:panelGrid>
									<h:outputLabel id="num_cadaveres_lbl"
										value="#{msgExh['exhumaciones.diligencia.posible_num_cadaveres']}*:" />
									<h:inputText id="num_cadaveres" label="#{msgExh['exhumaciones.diligencia.posible_num_cadaveres']}"
										value="#{diligenciaRegistrarCaso.casoDto.posibleNumeroCadaveres}"
										required="true"
										maxlength="4"
										disabled="#{diligenciaRegistrarCaso.estado == 'VER'}"
										requiredMessage="#{msgVal['constraint.not_null']}" validatorMessage="#{msgExh['exhumaciones.diligencia.posible_num_cadaveres']} #{msgExh['exhumaciones.mayorcero']} #{msgExh['exhumaciones.menornuevemilnovecientosnoventaynueve']}">
										<f:convertNumber type="number" integerOnly="true" />
										<f:validateDoubleRange minimum="1" maximum="9999"/>
									</h:inputText>
									<h:message  for="num_cadaveres" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
								</h:panelGrid>
							</h:panelGrid>
							<br />
						</h:panelGroup>

						<h:panelGroup layout="block">
							#{msgExh['exhumaciones.diligencia.posible_ubicacion_cadaver']}
							<hr width="100%" />
							<br />
							<h:panelGrid columns="3" columnClasses="col33,col33,col33"
								width="100%">
								<h:panelGrid>
									<h:outputLabel id="pais_lbl"
										value="#{msgExh['exhumaciones.catalogo.pais']}*:" />
									<h:selectOneMenu id="pais" required="true"
										value="#{diligenciaRegistrarCaso.casoDto.ubicacion.idPais}"
										requiredMessage="#{msgVal['constraint.not_null']}"
										disabled="true"
										valueChangeListener="#{diligenciaRegistrarCaso.ubicacionFiltradoListener.paisValueChange}">
										<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
											noSelectionOption="true" />
										<f:selectItems
											value="#{diligenciaRegistrarCaso.selectItemsHelper.paises}" />
										<f:ajax event="change" render="departamento municipio" />
									</h:selectOneMenu>
									<h:message for="pais" showSummary="true" showDetail="false"
										styleClass="validationErrorMessage" />
								</h:panelGrid>
								<h:panelGrid>
									<h:outputLabel id="departamento_lbl"
										value="#{msgExh['exhumaciones.catalogo.departamento']}*:" />
									<h:selectOneMenu id="departamento" required="true"
										disabled="#{diligenciaRegistrarCaso.disabled['departamento'] or diligenciaRegistrarCaso.estado == 'VER'}"
										requiredMessage="#{msgVal['constraint.not_null']}"
										value="#{diligenciaRegistrarCaso.casoDto.ubicacion.idDepartamento}"
										valueChangeListener="#{diligenciaRegistrarCaso.ubicacionFiltradoListener.departamentoValueChange}">
										<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
											noSelectionOption="true" />
										<f:ajax event="change" render="municipio" />
									</h:selectOneMenu>
									<h:message for="departamento" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
								</h:panelGrid>
								<h:panelGrid>
									<h:outputLabel id="municipio_lbl"
										value="#{msgExh['exhumaciones.catalogo.municipio']}*:" />
									<h:selectOneMenu id="municipio" required="true"
										disabled="#{diligenciaRegistrarCaso.disabled['municipio'] or diligenciaRegistrarCaso.estado == 'VER'}"
										requiredMessage="#{msgVal['constraint.not_null']}"
										value="#{diligenciaRegistrarCaso.casoDto.ubicacion.idMunicipio}">
										<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
											noSelectionOption="true" />
										<f:ajax event="change" render="municipio"/>
									</h:selectOneMenu>
									<h:message for="municipio" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
								</h:panelGrid>

								<h:panelGrid>
									<h:outputLabel id="inspeccion_lbl" value="#{msgExh['exhumaciones.inspeccion']}:" />
									<h:inputText id="inspeccion"
										value="#{diligenciaRegistrarCaso.casoDto.ubicacion.inspeccion}"
										maxlength="250"
										validatorMessage="#{msgVal['constraint.size.max']} 250"
										size="250"
										disabled="#{diligenciaRegistrarCaso.estado == 'VER'}" />
									<h:message for="inspeccion" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
								</h:panelGrid>
								<h:panelGrid>
									<h:outputLabel id="corregimiento_lbl" value="#{msgExh['exhumaciones.corregimiento']}:" />
									<h:inputText id="corregimiento"
										value="#{diligenciaRegistrarCaso.casoDto.ubicacion.corregimiento}"
										validatorMessage="#{msgVal['constraint.size.max']} 250"
										maxlength="250" size="250"
										disabled="#{diligenciaRegistrarCaso.estado == 'VER'}" />
									<h:message for="corregimiento" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
								</h:panelGrid>
								<h:panelGrid>
									<h:outputLabel id="vereda_lbl" value="#{msgExh['exhumaciones.vereda']}:" />
									<h:inputText id="vereda"
										maxlength="250"
										value="#{diligenciaRegistrarCaso.casoDto.ubicacion.vereda}"
										disabled="#{diligenciaRegistrarCaso.estado == 'VER'}" />
								</h:panelGrid>

								<h:panelGrid>
									<h:outputLabel id="finca_lbl" value="#{msgExh['exhumaciones.finca']}:" />
									<h:inputText id="finca"
										maxlength="50"
										value="#{diligenciaRegistrarCaso.casoDto.ubicacion.finca}"
										disabled="#{diligenciaRegistrarCaso.estado == 'VER'}" />
								</h:panelGrid>
								<h:panelGrid>
									<h:outputLabel id="barrio_lbl" value="#{msgExh['exhumaciones.barrio']}:" />
									<h:inputText id="barrio"
										value="#{diligenciaRegistrarCaso.casoDto.ubicacion.barrio}"
										validatorMessage="#{msgVal['constraint.size.max']} 250"
										maxlength="250" size="250"
										disabled="#{diligenciaRegistrarCaso.estado == 'VER'}" />
									<h:message for="barrio" showSummary="true" showDetail="false"
										styleClass="validationErrorMessage" />
								</h:panelGrid>
								<h:panelGrid>
									<h:outputLabel id="direccion_lbl" value="#{msgExh['exhumaciones.direccion']}:" />
									<h:inputText id="direccion"
										value="#{diligenciaRegistrarCaso.casoDto.ubicacion.direccion}"
										validatorMessage="#{msgVal['constraint.size.max']} 250"
										maxlength="250" size="250"
										disabled="#{diligenciaRegistrarCaso.estado == 'VER'}" />
									<h:message for="direccion" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
								</h:panelGrid>
							</h:panelGrid>

							<h:panelGrid width="100%">
								<h:outputLabel id="sitio_lbl" value="#{msgExh['exhumaciones.sitio']}*:" />
								<h:inputText id="sitio"
									value="#{diligenciaRegistrarCaso.casoDto.ubicacion.sitio}"
									validatorMessage="#{msgVal['constraint.size.max']} 250"
									maxlength="250" size="800"
									requiredMessage="#{msgVal['constraint.not_null']}"
									required="true" styleClass="long longPersona"
									disabled="#{diligenciaRegistrarCaso.estado == 'VER'}" />
								<h:message for="sitio" showSummary="true" showDetail="false"
									styleClass="validationErrorMessage" />
							</h:panelGrid>

							<h:panelGrid columns="3" columnClasses="col33,col33,col33"
								width="100%">
								<h:panelGrid>
									<h:outputLabel id="tipo_coordenadas_lbl"
										value="#{msgExh['exhumaciones.catalogo.tipo_coordenadas']}:" />
									<h:selectOneMenu id="tipo_coordenadas"
										value="#{diligenciaRegistrarCaso.casoDto.ubicacion.tipoCoordenada}"
										valueChangeListener="#{diligenciaRegistrarCaso.coordenadasListener.tipoCoordenadaValueChange}"
										required="false"
										requiredMessage="#{msgVal['constraint.not_null']}"
										disabled="#{diligenciaRegistrarCaso.estado == 'VER'}">
										<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
											noSelectionOption="true" />
										<f:selectItems
											value="#{diligenciaRegistrarCaso.selectItemsHelper.tiposCoordenadas}" />
										<f:ajax event="change" render="referencia_geografica" />
									</h:selectOneMenu>
									<h:message for="tipo_coordenadas" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
								</h:panelGrid>
								<h:panelGrid>
									<h:outputLabel id="referencia_geografica_lbl"
										value="#{msgExh['exhumaciones.catalogo.referencia_geografica']}:" />
									<h:selectOneMenu id="referencia_geografica"
										disabled="#{diligenciaRegistrarCaso.disabled['referencia_geografica'] or diligenciaRegistrarCaso.estado == 'VER'}"
										value="#{diligenciaRegistrarCaso.casoDto.ubicacion.idReferenciaGeografica}">
										<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}" />
										<f:selectItems
											value="#{diligenciaRegistrarCaso.selectItemsHelper.referenciasGeograficas}" />
									</h:selectOneMenu>
								</h:panelGrid>
								<h:column />

								<h:panelGrid>
									<h:outputLabel value="#{msgExh['exhumaciones.latitud']}:" id="latitud_lbl"/>
									<h:panelGrid columns="5">
										<h:panelGrid columns="2">
											<h:inputText id="latGrados"
												styleClass="shortHorasMinutos shortHorasMinutosInput"
												value="#{diligenciaRegistrarCaso.casoDto.ubicacion.latGrados}"
												disabled="#{diligenciaRegistrarCaso.estado == 'VER'}"
												validatorMessage="#{msgExh['exhumaciones.grados']} #{msgVal['constraint.val.max']} 90"
												size="3"
												maxlength="2"
												converterMessage="#{msgExh['exhumaciones.latitud_longitud_no_numero_grados']}">
												<f:convertNumber type="number" integerOnly="true" 
													maxIntegerDigits="2" pattern="##" />
												<f:validateDoubleRange minimum="0" maximum="90" />
											</h:inputText>
											<h:outputLabel id="latGrados_lbl" value="°" />
										</h:panelGrid>
										<h:panelGrid columns="2">
											<h:inputText id="latMinutos"
												styleClass="shortHorasMinutos shortHorasMinutosInput"
												value="#{diligenciaRegistrarCaso.casoDto.ubicacion.latMinutos}"
												disabled="#{diligenciaRegistrarCaso.estado == 'VER'}"
												validatorMessage="#{msgExh['exhumaciones.minutos']} #{msgVal['constraint.val.max']} 59"
												size="3"
												maxlength="2"
												converterMessage="#{msgExh['exhumaciones.latitud_longitud_no_numero_minutos']}">
												<f:convertNumber type="number" integerOnly="true"
													maxIntegerDigits="2" pattern="##" />
												<f:validateDoubleRange minimum="0" maximum="59" />
											</h:inputText>
											<h:outputLabel id="latMinutos_lbl" value="'" />
										</h:panelGrid>
										<h:panelGrid columns="2">
											<h:inputText id="latSegundos"
												styleClass="shortSegundos shortSegundosInput"
												value="#{diligenciaRegistrarCaso.casoDto.ubicacion.latSegundos}"
												disabled="#{diligenciaRegistrarCaso.estado == 'VER'}"
												validatorMessage="#{msgExh['exhumaciones.segundos']} #{msgVal['constraint.val.max']} 59.99999"
												size="3"
												maxlength="9"
												converterMessage="#{msgExh['exhumaciones.latitud_longitud_no_numero_segundos']}">
												<f:convertNumber type="number" pattern="##.#####" />
												<f:validateDoubleRange minimum="0" maximum="59.99999" />
											</h:inputText>
											<h:outputLabel id="latSegundos_lbl" value='"' />
										</h:panelGrid>
										<h:panelGrid>
											<h:selectOneRadio id="norte_sur" readonly="diligenciaRegistrarCaso.estado == 'VER'"
												style="margin-left:20px"
												value="#{diligenciaRegistrarCaso.casoDto.ubicacion.norteSur}">
												<f:selectItem itemLabel="N" itemValue="N" />
												<f:selectItem itemLabel="S" itemValue="S" />
											</h:selectOneRadio>
										</h:panelGrid>
									</h:panelGrid>
									<h:message for="latGrados" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
									<h:message for="latMinutos" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
									<h:message for="latSegundos" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
								</h:panelGrid>
								<h:panelGrid>
									<h:outputLabel value="#{msgExh['exhumaciones.longitud']}:" id="longitud_lbl"/>
									<h:panelGrid columns="5">
										<h:panelGrid columns="2">
											<h:inputText id="lngGrados"
												styleClass="shortHorasMinutos shortHorasMinutosInput"
												value="#{diligenciaRegistrarCaso.casoDto.ubicacion.lngGrados}"
												disabled="#{diligenciaRegistrarCaso.estado == 'VER'}"
												validatorMessage="#{msgExh['exhumaciones.grados']} #{msgVal['constraint.val.max']} 90"
												size="3"
												maxlength="2"
												converterMessage="#{msgExh['exhumaciones.latitud_longitud_no_numero_grados']}">
												<f:convertNumber type="number" integerOnly="true"
													maxIntegerDigits="2" pattern="##" />
												<f:validateDoubleRange minimum="0" maximum="90" />
											</h:inputText>
											<h:outputLabel id="lngGrados_lbl" value="°" />
										</h:panelGrid>
										<h:panelGrid columns="2">
											<h:inputText id="lngMinutos"
												styleClass="shortHorasMinutos shortHorasMinutosInput"
												value="#{diligenciaRegistrarCaso.casoDto.ubicacion.lngMinutos}"
												disabled="#{diligenciaRegistrarCaso.estado == 'VER'}"
												validatorMessage="#{msgExh['exhumaciones.minutos']} #{msgVal['constraint.val.max']} 59"
												size="3"
												maxlength="2"
												converterMessage="#{msgExh['exhumaciones.latitud_longitud_no_numero_minutos']}">
												<f:convertNumber type="number" integerOnly="true"
													maxIntegerDigits="2" pattern="##" />
												<f:validateDoubleRange minimum="0" maximum="59" />
											</h:inputText>
											<h:outputLabel id="lngMinutos_lbl" value="'" />
										</h:panelGrid>
										<h:panelGrid columns="2">
											<h:inputText id="lngSegundos"
												styleClass="shortSegundos shortSegundosInput"
												value="#{diligenciaRegistrarCaso.casoDto.ubicacion.lngSegundos}"
												disabled="#{diligenciaRegistrarCaso.estado == 'VER'}"
												validatorMessage="#{msgExh['exhumaciones.segundos']} #{msgVal['constraint.val.max']} 59.99999"
												size="3"
												maxlength="9"
												converterMessage="#{msgExh['exhumaciones.latitud_longitud_no_numero_segundos']}">
												<f:convertNumber type="number" pattern="##.#####" />
												<f:validateDoubleRange minimum="0" maximum="59.99999" />
											</h:inputText>
											<h:outputLabel id="lngSegundos_lbl" value='"' />
										</h:panelGrid>
										<h:panelGrid>
											<h:selectOneRadio readonly="diligenciaRegistrarCaso.estado == 'VER'" id="este_oeste" style="margin-left:20px"  
												value="#{diligenciaRegistrarCaso.casoDto.ubicacion.esteOeste}">
												<f:selectItem itemLabel="E" itemValue="E" />
												<f:selectItem itemLabel="W" itemValue="W" />
											</h:selectOneRadio>
										</h:panelGrid>
									</h:panelGrid>
									<h:message for="lngGrados" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
									<h:message for="lngMinutos" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
									<h:message for="lngSegundos" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
								</h:panelGrid>

							</h:panelGrid>
							<br />
						</h:panelGroup>

						<h:panelGroup rendered="#{diligenciaRegistrarCaso.casoDto.id == null}" layout="block">
							#{msgExh['exhumaciones.diligencia.datos_cadaver_exhumar']}
							<hr width="100%" />
							<br />
							<h:panelGrid columns="3" columnClasses="col33,col33,col33"
								width="100%">
								<h:panelGrid>
									<h:outputLabel id="calidad_victima_lbl"
										value="#{msgExh['exhumaciones.catalogo.calidad_victima']}*:" />
									<h:selectOneMenu id="calidad_victima"
										value="#{diligenciaRegistrarCaso.casoDto.idCalidadVictima}"
										required="true"
										requiredMessage="#{msgVal['constraint.not_null']}"
										disabled="#{diligenciaRegistrarCaso.estado == 'VER'}">
										<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
											noSelectionOption="true" />
										<f:selectItems
											value="#{diligenciaRegistrarCaso.selectItemsHelper.calidadVictima}" />
									</h:selectOneMenu>
									<h:message for="calidad_victima" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
								</h:panelGrid>
								<h:panelGrid>
									<h:outputLabel id="clasificacion_delito_lbl"
										value="#{msgExh['exhumaciones.catalogo.clasificacion_delito']}*:" />
									<h:selectOneMenu id="clasificacion_delito"
										value="#{diligenciaRegistrarCaso.casoDto.idClasificacionDelito}"
										required="false"
										requiredMessage="#{msgVal['constraint.not_null']}"
										disabled="#{diligenciaRegistrarCaso.estado == 'VER'}">
										<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
											noSelectionOption="true" />
										<f:selectItems
											value="#{diligenciaRegistrarCaso.selectItemsHelper.clasificacionesDelito}" />
									</h:selectOneMenu>
									<h:message for="clasificacion_delito" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
								</h:panelGrid>
								<h:column />
							</h:panelGrid>

							<sijyp:personasField prefixId="registroCasoPersona" 
								label="#{msgExh['exhumaciones.nombre_completo']}"
								value="#{diligenciaRegistrarCaso.casoDto.persona.nombre}"
								dto="#{diligenciaRegistrarCaso.casoDto.persona}" required="true"
								styleClass="long longPersona"
								disabled="#{diligenciaRegistrarCaso.estado == 'VER'}" />

							<h:panelGrid columns="3" columnClasses="col33,col33,col33"
								width="100%">
								<h:panelGrid>
									<h:outputLabel id="tipo_documento_lbl"
										value="#{msgExh['exhumaciones.catalogo.tipo_documento']}*:" />
									<h:selectOneMenu id="tipo_documento" required="false"
										disabled="true"
										value="#{diligenciaRegistrarCaso.casoDto.persona.idTipoDocumentoDeIdentidad}"
										requiredMessage="Tipo de Documento: #{msgVal['constraint.not_null']}">
										<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
											noSelectionOption="true" />
										<f:selectItems
											value="#{diligenciaRegistrarCaso.selectItemsHelper.tipoDocumentoPersona}" />
									</h:selectOneMenu>
									<h:message for="tipo_documento" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
								</h:panelGrid>
								<h:panelGrid>
									<h:outputLabel id="num_documento_lbl"
										value="#{msgExh['exhumaciones.diligencia.num_documento']}*:" />
									<h:inputText id="num_documento" required="false"
										disabled="true"
										value="#{diligenciaRegistrarCaso.casoDto.persona.numeroIdentificacion}"
										requiredMessage="Número de Documento: #{msgVal['constraint.not_null']}">
										<f:convertNumber integerOnly="true" />
									</h:inputText>
									<h:message for="num_documento" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
								</h:panelGrid>
								<h:panelGrid>
									<h:outputLabel id="posible_rango_edad_lbl"
										value="#{msgExh['exhumaciones.catalogo.posible_rango_edad']}:" />
									<h:selectOneMenu id="posible_rango_edad"
										disabled="#{diligenciaRegistrarCaso.estado == 'VER'}"
										value="#{diligenciaRegistrarCaso.casoDto.persona.idPosiblerangoEdad}">
										<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}" />
										<f:selectItems
											value="#{diligenciaRegistrarCaso.selectItemsHelper.posiblesRangosEdad}" />
									</h:selectOneMenu>
									<h:message for="posible_rango_edad" showSummary="true"
										showDetail="false" styleClass="validationErrorMessage" />
								</h:panelGrid>
							</h:panelGrid>

							

							<br />
						</h:panelGroup>
						<h:panelGrid width="100%">
								<h:outputLabel id="observaciones_lbl" value="#{msgExh['exhumaciones.observaciones']}:" />
								<h:inputTextarea id="observaciones"
									value="#{diligenciaRegistrarCaso.casoDto.observaciones}"
									cols="800" rows="5" styleClass="long longPersona"
									disabled="#{diligenciaRegistrarCaso.estado == 'VER'}"
									validatorMessage="#{msgVal['constraint.size.max']} 250">
									<f:validateLength maximum="250" />
								</h:inputTextarea>
								<h:message for="observaciones" showSummary="true"
									showDetail="false" styleClass="validationErrorMessage" />
							</h:panelGrid>
						<h:panelGroup layout="block">
							<h:commandButton id="btn_registrar_caso"
								value="#{diligenciaRegistrarCaso.casoDto.id == null ? msgExh['exhumaciones.registrar']:msgExh['exhumaciones.guardar']}"
								action="#{diligenciaRegistrarCaso.guardar(diligenciaRegistrarCaso.casoDto.id, diligenciaRegistrarCaso.casoDto)}"
								rendered="#{diligenciaRegistrarCaso.estado != 'VER'}">
								<a4j:ajax render="pnl_caso" execute="@region" />
							</h:commandButton>
							<h:commandButton id="btn_cancel_reg_caso" value="#{msgExh['exhumaciones.cancelar']}"
								action="#{diligenciaRegistrarCaso.cancelarCompleto()}"
								immediate="true">
								<f:ajax render="pnl_caso" />
							</h:commandButton>
							<a4j:commandButton id="btn_listo_prog"
								value="#{msgExh['exhumaciones.estado.lista_programar']}"
								rendered="#{diligenciaRegistrarCaso.estado == 'EDITAR'}"
								action="#{diligenciaRegistrarCaso.listaParaProgramar()}"
								disabled="#{diligenciaRegistrarCaso.disableBtnListoProgramar}"
								immediate="true" execute="@region" render="frm_caso:panel_reg_caso">
								
							</a4j:commandButton>
						</h:panelGroup>
					</h:panelGroup>
				</a4j:region>
				</a4j:outputPanel>

				<ui:remove>DETALLES</ui:remove>
				<a4j:outputPanel id="detalle">
					<ui:include src="detalle.xhtml">
						<ui:param name="managedBean" value="#{diligenciaRegistrarCaso}" />
					</ui:include>
				</a4j:outputPanel>
			</h:form>

		</rich:panel>

		<ui:remove>POPUPS PERSONA</ui:remove>
		<ui:include src="popupsPersona.xhtml" />
	</ui:define>
</ui:composition>
